﻿using LimaLims.Application.Service.Basic.Dto;
using LimaLims.Core.Entity.Basic;
using LimaLims.Core;
using Microsoft.AspNetCore.Mvc;

namespace LimaLims.Application.Service.Basic
{
    public interface IMaterialService
    {
        Task Add(AddMaterialInput input);

        Task Edit(EditMaterialInput input);

        Task Delete(long id);

        Task<Material> Detail(long id);

        Task<PageResult<MaterialOutput>> QueryPage([FromQuery] MaterialPageInput input);
    }
}
